package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.TMajorPlan;

/**
 * 专业考试时间计划Mapper接口
 * 
 * @author ruoyi
 * @date 2024-12-19
 */
public interface TMajorPlanMapper 
{
    /**
     * 查询专业考试时间计划
     * 
     * @param majorPlanId 专业考试时间计划主键
     * @return 专业考试时间计划
     */
    public TMajorPlan selectTMajorPlanByMajorPlanId(Long majorPlanId);

    /**
     * 查询专业考试时间计划列表
     * 
     * @param tMajorPlan 专业考试时间计划
     * @return 专业考试时间计划集合
     */
    public List<TMajorPlan> selectTMajorPlanList(TMajorPlan tMajorPlan);

    /**
     * 新增专业考试时间计划
     * 
     * @param tMajorPlan 专业考试时间计划
     * @return 结果
     */
    public int insertTMajorPlan(TMajorPlan tMajorPlan);

    /**
     * 修改专业考试时间计划
     * 
     * @param tMajorPlan 专业考试时间计划
     * @return 结果
     */
    public int updateTMajorPlan(TMajorPlan tMajorPlan);

    /**
     * 删除专业考试时间计划
     * 
     * @param majorPlanId 专业考试时间计划主键
     * @return 结果
     */
    public int deleteTMajorPlanByMajorPlanId(Long majorPlanId);

    /**
     * 批量删除专业考试时间计划
     * 
     * @param majorPlanIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTMajorPlanByMajorPlanIds(String[] majorPlanIds);
}
